# 编译目标文件
main: test.o hello.o
	gcc test.o hello.o -o main

# 编译二进制文件
test.o: test.c test.h
	gcc -c test.c -o test.o

hello.o: hello.c
	gcc -c hello.c -o hello.o
	
# 清理编译的临时文件
clean:
	rm main test.o hello.o